package com.yic.module.wms.api.brand;

import com.yic.module.wms.api.brand.dto.WarehouseRespDTO;

import java.util.Collection;
import java.util.List;
import java.util.Set;

/**
 * @ClassName WarehouseApi
 * @Description 仓库api
 * @Author Lijx
 * @Date 2023/10/21 8:06
 * @Version 1.0
 */
public interface WarehouseApi {

    /**
     * 查询仓库
     * @param id
     * @return
     */
    WarehouseRespDTO getWarehouse(Long id);

    /**
     * 查询仓库
     * @param erpWarehouseId
     * @return
     */
    WarehouseRespDTO getWarehouseByErpId(String erpWarehouseId);

    /**
     * 查询仓库
     * @param erpWarehouseIds
     * @return
     */
    List<WarehouseRespDTO> getWarehouseListByErpId(Collection<String> erpWarehouseIds);
}
